package com.ruoyi.sea.service;

import com.ruoyi.sea.domain.SeaDataRange;

import java.util.List;

/**
 * 海洋数据区间范围值Service接口
 *
 * @author ruoyi
 * @date 2025-04-10
 */
public interface ISeaDataRangeService {
    /**
     * 查询海洋数据区间范围值
     *
     * @param id 海洋数据区间范围值主键
     * @return 海洋数据区间范围值
     */
    public SeaDataRange selectSeaDataRangeById(Long id);

    /**
     * 查询海洋数据区间范围值列表
     *
     * @param seaDataRange 海洋数据区间范围值
     * @return 海洋数据区间范围值集合
     */
    public List<SeaDataRange> selectSeaDataRangeList(SeaDataRange seaDataRange);

    /**
     * 新增海洋数据区间范围值
     *
     * @param seaDataRange 海洋数据区间范围值
     * @return 结果
     */
    public int insertSeaDataRange(SeaDataRange seaDataRange);

    /**
     * 修改海洋数据区间范围值
     *
     * @param seaDataRange 海洋数据区间范围值
     * @return 结果
     */
    public int updateSeaDataRange(SeaDataRange seaDataRange);

    /**
     * 批量删除海洋数据区间范围值
     *
     * @param ids 需要删除的海洋数据区间范围值主键集合
     * @return 结果
     */
    public int deleteSeaDataRangeByIds(Long[] ids);

    /**
     * 删除海洋数据区间范围值信息
     *
     * @param id 海洋数据区间范围值主键
     * @return 结果
     */
    public int deleteSeaDataRangeById(Long id);
}
